import jieba


# 全模式切分  我来到北京清华大学 -> 我/ 来到/ 北京/ 清华/ 清华大学/ 华大/ 大学
def cut_all_true(content):
    cut = jieba.cut(content, True)
    print(cut)
    return cut


# 精确模式切分  我来到北京清华大学 -> 我/ 来到/ 北京/ 清华大学
def cut_all_false(content):
    cut = jieba.cut(content, False)
    print(cut)


# 新词模式  他来到了网易杭研大厦 -> 他, 来到, 了, 网易, 杭研, 大厦    (此处，“杭研”并没有在词典中，但是也被Viterbi算法识别出来了)
def cut_all_new(content):
    cut = jieba.cut(content)
    print(cut)


# 搜索引擎模式  小明硕士毕业于中国科学院计算所，后在日本京都大学深造 -> 小明, 硕士, 毕业, 于, 中国, 科学, 学院, 科学院, 中国科学院, 计算, 计算所, 后, 在, 日本, 京都, 大学, 日本京都大学, 深造
def cut_search(content):
    jieba.cut_for_search(content)


if __name__ == "__main__":
    seg_list = cut_all_true("我来到北京清华大学")
    print("Full Mode: " + "/ ".join(seg_list))  # 全模式
